package com.ai.chat.model.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * 聊天响应DTO
 */
@Data
public class ChatResponseDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 会话ID
     */
    private String sessionId;

    /**
     * 响应内容
     */
    private String content;

    /**
     * 响应状态：success/error
     */
    private String status = "success";

    /**
     * 错误信息（状态为error时有效）
     */
    private String errorMsg;

    /**
     * 时间戳
     */
    private Long timestamp;

    /**
     * 消息类型
     */
    private String type = "text";
}